package com.flame.user.mapper;

import java.util.List;

import com.flame.user.entity.Menu;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 *
 *
 * @author wuxintong
 * @since 2022/10/26
 */
@Mapper
public interface MenuMapper {

    List<Menu> list();

    Menu selectById(String menuCode);

    void insert(Menu menu);

    void updateById(Menu menu);

    void deleteById(@Param("menuCode") String menuCode);

    List<Menu> selectByMenuParent(@Param("menuParent") String menuParent);

    List<Menu> listMenuBtn(@Param("menuCode") String menuCode);

    void deleteByMenuParent(@Param("menuCode") String menuCode);
}
